Big Huge Thesaurus

teutonic deity

noun

sounds kind of like